package SecondeStage.ChangYongLei;

public class ChangYongFangFa {
    public static void main(String[] args) {
        // Integer和Character 有些常用方法
        System.out.println(Integer.MIN_VALUE); // 返回最小值
        System.out.println(Integer.MAX_VALUE); // 返回最大值

        System.out.println(Character.isDigit('a')); //判断是不是数字
        System.out.println(Character.isLetter('a')); // 判断是不是字母
        System.out.println(Character.isUpperCase('a')); // 判断是不是大写
        System.out.println(Character.isLowerCase('a')); // 判断是不是小写
        System.out.println(Character.isWhitespace('a')); // 判断是不是空格

        System.out.println(Character.toUpperCase('a')); // 转换成大写
        System.out.println(Character.toLowerCase('A')); // 转换成小写
        System.out.println("------------------------------------");

        Integer i =new Integer(1);
        Integer j =new Integer(1);
        System.out.println(i == j);

        Integer m =1;  // 底层 Integer.valueOf(1);
        Integer n =1;  // 底层 Integer.valueOf(1);
        // 看范围，如果是在 -128~127,就是直接返回
        System.out.println(m == n);

        Integer x =128;  // 底层 Integer.valueOf(128);
        Integer y =128;  // 底层 Integer.valueOf(128);
        // 128不在-128~127的范围内，就new Integer(x)
        System.out.println(x == y);

        int i1 =1;
        // 只要有基本数据类型，==判断的就是值是否相等
        System.out.println(i1 == m);
    }
}
